package com.shai.wool.channel.entity;

import java.util.Date;

/**
 * 渠道信息实体类
 *
 *
 * @author 朱国军
 * @version 2016年03月23日  朱国军
 */
public class ChannelInfoVO {
	
	/** 渠道ID */
    private String channelId;
	
	/** 商户名称 */
    private String channelName;
	
	/** 联系人 */
    private String contactName;
	
	/** 联系电话 */
    private String contactPhone;
	
	/** 付费方式 */
    private Integer paymentMethod;
	
	/** 投入产出比 */
    private Integer inputOutputRatio;
	
	/** 结算周期 */
    private Integer billingCycle;
	
	/** 投资人占比 */
    private Integer investUserRate;
	
	/** 手机号真实率 */
    private Integer realPhoneRate;
	
	/** 每月引流量 */
    private Integer ipPerMonth;
	
	/** 渠道详细介绍 */
    private String channelDetail;
	
	/** 发布人 */
    private String publishUser;
	
	/** 更新时间 */
    private Date updateTime;
	
	/** 创建时间 */
    private Date createTime;
	
	/** 状态：0默认，1管理员删除，2用户删除 */
    private Integer dataStatus;
	
	/**
     * 设置渠道ID
     * 
     * @param channelId 渠道ID
     */
    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    /**
     * 获取渠道ID
     * 
     * @return 渠道ID
     */
    public String getChannelId() {
        return channelId;
    }
	
	/**
     * 设置商户名称
     * 
     * @param channelName 商户名称
     */
    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    /**
     * 获取商户名称
     * 
     * @return 商户名称
     */
    public String getChannelName() {
        return channelName;
    }
	
	/**
     * 设置联系人
     * 
     * @param contactName 联系人
     */
    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    /**
     * 获取联系人
     * 
     * @return 联系人
     */
    public String getContactName() {
        return contactName;
    }
	
	/**
     * 设置联系电话
     * 
     * @param contactPhone 联系电话
     */
    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    /**
     * 获取联系电话
     * 
     * @return 联系电话
     */
    public String getContactPhone() {
        return contactPhone;
    }
	
	/**
     * 设置付费方式
     * 
     * @param paymentMethod 付费方式
     */
    public void setPaymentMethod(Integer paymentMethod) {
        this.paymentMethod = paymentMethod;
    }

    /**
     * 获取付费方式
     * 
     * @return 付费方式
     */
    public Integer getPaymentMethod() {
        return paymentMethod;
    }
	
	/**
     * 设置投入产出比
     * 
     * @param inputOutputRatio 投入产出比
     */
    public void setInputOutputRatio(Integer inputOutputRatio) {
        this.inputOutputRatio = inputOutputRatio;
    }

    /**
     * 获取投入产出比
     * 
     * @return 投入产出比
     */
    public Integer getInputOutputRatio() {
        return inputOutputRatio;
    }
	
	/**
     * 设置结算周期
     * 
     * @param billingCycle 结算周期
     */
    public void setBillingCycle(Integer billingCycle) {
        this.billingCycle = billingCycle;
    }

    /**
     * 获取结算周期
     * 
     * @return 结算周期
     */
    public Integer getBillingCycle() {
        return billingCycle;
    }
	
	/**
     * 设置投资人占比
     * 
     * @param investUserRate 投资人占比
     */
    public void setInvestUserRate(Integer investUserRate) {
        this.investUserRate = investUserRate;
    }

    /**
     * 获取投资人占比
     * 
     * @return 投资人占比
     */
    public Integer getInvestUserRate() {
        return investUserRate;
    }
	
	/**
     * 设置手机号真实率
     * 
     * @param realPhoneRate 手机号真实率
     */
    public void setRealPhoneRate(Integer realPhoneRate) {
        this.realPhoneRate = realPhoneRate;
    }

    /**
     * 获取手机号真实率
     * 
     * @return 手机号真实率
     */
    public Integer getRealPhoneRate() {
        return realPhoneRate;
    }
	
	/**
     * 设置每月引流量
     * 
     * @param ipPerMonth 每月引流量
     */
    public void setIpPerMonth(Integer ipPerMonth) {
        this.ipPerMonth = ipPerMonth;
    }

    /**
     * 获取每月引流量
     * 
     * @return 每月引流量
     */
    public Integer getIpPerMonth() {
        return ipPerMonth;
    }
	
	/**
     * 设置渠道详细介绍
     * 
     * @param channelDetail 渠道详细介绍
     */
    public void setChannelDetail(String channelDetail) {
        this.channelDetail = channelDetail;
    }

    /**
     * 获取渠道详细介绍
     * 
     * @return 渠道详细介绍
     */
    public String getChannelDetail() {
        return channelDetail;
    }
	
	/**
     * 设置发布人
     * 
     * @param publishUser 发布人
     */
    public void setPublishUser(String publishUser) {
        this.publishUser = publishUser;
    }

    /**
     * 获取发布人
     * 
     * @return 发布人
     */
    public String getPublishUser() {
        return publishUser;
    }
	
	/**
     * 设置更新时间
     * 
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新时间
     * 
     * @return 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }
	
	/**
     * 设置创建时间
     * 
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }
	
	/**
     * 设置状态：0默认，1管理员删除，2用户删除
     * 
     * @param dataStatus 状态：0默认，1管理员删除，2用户删除
     */
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    /**
     * 获取状态：0默认，1管理员删除，2用户删除
     * 
     * @return 状态：0默认，1管理员删除，2用户删除
     */
    public Integer getDataStatus() {
        return dataStatus;
    }
}